-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
first pass at updating OADP versions #1594
base: master
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: weshayutin The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While supporting a specific version of OADP on a given OCP version makes sense and should ease the burden in this area...
What does the upgrade path look like for supporting only a single version of OADP for a given OCP version? Is ${OADP.Next}
shipped to OCP version-1 or is ${OADP.Current}
shipped to OCP version+1?
This probably isn't the best course given the shortcomings discovered with OADP 1.3 on OCP v4.16. If anything, " |
@weshayutin "Deprecation notice OADP-1.4 on OCP 4.19" -- I don't think deprecation is the right word, since "deprecated" means "still supported but will not be supported in the future", but 1.4 isn't supported at all, so I think we should just say "unsupported" rather than "deprecated". |
@sseago , In the current context, I believe, "deprecation" is an accurate term here and we further clarify in the deprecation message the expectation. This will likely forever be up for discussion in its use in given contexts. Regardless of the semantics argument, we'll need to use Perhaps clarify the intention of the point?
example from olm.deprecations:
Have the message content provide clarity on the position and provide guidance to the solution -- OADP 1.4 is unsupported. Upgrade to OADP 1.5 |
Discussions are in favor of migrating from SQLite catalogs to FBC, raising a message (via |
Worth mentioning... disruption to existing deployments is expected on OCP upgrades as OADP transitions to this and channel(s) are reworked to support this change. Users will need to switch to the yet-to-be-named channel allowing for this new desired update path. We should strive to keep OADP on current OCP versions (<=v4.16?) consistent -- stable-1.0, stable-1.3, stable-1.4 -- while introducing a new (stable? stable-1?) channel going forward that supports the Y-version upgrades desired. Once implemented, existing installs would need to flip from current 💭 Is this being aligned with OADP 1.5 & OCP v4.19? |
Co-authored-by: RayfordJ <[email protected]>
Yes, this will be aligned to OADP-1.5 && OCP 4.19. I'll add a name discussion to the description "stable" seems like right move. Customer would be required to flip from stable-1.4 to stable to get to OADP-1.5. IMHO no channel name will be fully descriptive to all customers, will require doc. |
384d11c
to
c14cd4e
Compare
@weshayutin: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Agreed. We need to be cognizant of the update graph(s) we're creating.
Using an appropriate combination of 💭 Are OCP upgrades supported from EUS to EUS directly? v4.16 -> v4.18? or still require v4.16 -> v4.17 -> v4.18?
|
Why the changes were made
Requirements for this change
How to test the changes made
read it! https://github.com/weshayutin/oadp-operator/blob/oadp_partner_versions/PARTNERS.md